package com.tanhua.dubbo.api;

import com.tanhua.model.mongo.QuestionnaireReport;
import org.bson.types.ObjectId;

import java.util.List;

/**
 * @Desciption:test
 * @Create by:金木yan
 * @Date: 2021/12/11 15:28
 */
public interface QuestionnaireReportApi {
    //根据问卷id和用户id查询报告
    QuestionnaireReport findByQuestionnaireId(ObjectId questionnaireId, Long userId);

    //根据报告id查询
    QuestionnaireReport findById(String id);

    //根据问卷id，和报告总分查询相似用户
    List<Long> findSimilarYou(String id, ObjectId questionnaireId, Integer totalScore);

    //保存问卷报告
    String save(QuestionnaireReport report);
}
